package com.walnut.lom_system.domain.form;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 
 * @author chenhetao
 * @TableName employ_info
 */
@Data
public class EmployInfoSearchForm {

    /**
     * 1 招新 2 换届
     */
    private Integer type;

    /**
     * 
     */
    private String name;

    private Long sid;

    /**
     * 
     */
    private Integer gender;

    /**
     * 
     */
    private Integer classNo;

    /**
     * 
     */
    private Long phone;

    /**
     * 1群众 2共青团员 3预备党员 4党员 5其他民族党派
     */
    private Integer politicalStatus;

    /**
     * 
     */
    private String email;

    /**
     * true有挂科 false无挂科
     */
    private Integer failed;

    /**
     * 次数
     */
    private Integer scholarship;

    /**
     * 
     */
    private String campaignIntent1;

    /**
     * 
     */
    private String campaignIntent2;

    /**
     * true 同意
     */
    private Integer adjust;
    /**
     * 页面序号
     */
    @NotNull
    private Integer pageNum;
    /**
     * 单页大小
     */
    @NotNull
    private Integer pageSize;
    /**
     * 排序列 type:1 name:2 gender:3 classNo:4 phone:5 email:6 scholarship:7 campaignIntent1:8 campaignIntent2:9 adjust:10
     */
    private Integer orderBy;

    private Boolean asc;

}